package com.xm;

public class LoopStructure01 {
    public static void main(String[] args) {

        // while循环
        int i = 10;
        System.out.println("while循环");
        while (i < 20) {
            System.out.println("i的值：" + i);
            i++;
        }

        // do...while循环至少执行一次
        System.out.println("do...while循环");
        int j = 10;
        do {
            System.out.println("j的值：" + j);
            j++;
        } while (j < 15);

        // for循环（++i和i++用在for循环中条件控制语句的时候，效果相同，但++i性能更好）
        System.out.println("for循环");
        for (int z = 10; z < 20; z++) {
            if (z == 13) {
                break;
            }
            System.out.println("z的值：" + z);
        }

        // 增强for循环
        System.out.println("增强for循环");
        int[] arr = {10, 20, 30, 40, 50};
        for (int x : arr) {
            if (x == 30) {
                continue;
            }
            System.out.println("x = " + x);
        }

    }
}
